﻿#ifndef MYPRINTERFUN_H
#define MYPRINTERFUN_H

#include <QString>
#include <QList>
#include "Windows.h"

/* 打印机调用-目前只写了bylabel */
class MyPrinterFun
{
public:
    MyPrinterFun();
    void bylPrint();
    HWND bylGetWindow(QString filter="");
    HWND bylGetPrinterWindow(QString filter="");
    HWND bylGetPrinterWindowOK(HWND bylHwnd);
    QList<HWND> bylGetPrinterWindowNum(HWND bylHwnd);
    HWND bylGetPrinterWindowChild(HWND bylHwnd, QString wClass, QString wTitle);
    void bylGetPrinterWindowChild(HWND bylHwnd, QString wClass, QString wTitle, QList<HWND> &hwnd_list);
    HWND bartendGetMainWin();
    HWND bylGetMainWin(QString filter="");
    void bartendPrint();
    QString GetWindowTitle(HWND hwnd);

};

#endif // MYPRINTERFUN_H
